

html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input,figure,figcaption{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
ul,ol,li{list-style:none;}
b,strong{font-weight:normal;}
em,i{font-style:normal;}
a,u{text-decoration: none;}
img{border:0;display:block;}
input{outline:none;}
*{box-sizing:border-box;}


.head{width: 1040px;margin: 0 auto;height: 100px}
.head .logokaola{background: url(//haitao.nos.netease.com/70dee793-133d-4628-b374-b99e29aad157.png?imageView&thumbnail=210x0&quality=85&v=1) no-repeat center;
display: inline-block;width: 330px;height: 65px;line-height: 65px;margin-bottom: 20px}

.topimg{background:url(//haitao.nos.netease.com/c5bc5b4005c9413888f7d1127a734609.jpg?imageView&thumbnail=504x0&quality=85&v=1);
display: inline-block;width: 500px;height: 100px;margin-left: 160px}

.res_banner{background:url(//haitao.nos.netease.com/1ctkhsvve66_1920_520.jpg?imageView&thumbnail=1920x0&quality=90);
width: 100%;height: 520px}
.res_content{width: 1040px;margin: 0 auto;height: 100%;position: relative}

.boxNone{display: none}
.res_box,.login_box{position: absolute;right: 50px;top:60px;}
.res_boxHead,.login_boxHead,.login_boxFoot{width: 360px;height: 50px;background:#F8F8F8;padding: 0 40px;line-height: 50px ;border: 1px solid #cccccc}
.res_boxHead b{color: #E31436;font-size: 18px;font-weight: bold}
.res_boxHead span{display: inline-block;margin-left: 75px;font-size: 13px;color: #777777}
.res_boxHead span a{display: inline-block;margin-left: 10px;color: #2aabd2}



.login_boxHead{padding: 0px}
.login_boxHead span{width: 49%;text-align: center;display: inline-block;font-size: 16px;font-weight: bold;}
.login_boxHead span:hover{color:#E31436 }

.login_boxHead span.active{color:#E31436}
.login_boxHead span:nth-child(1){border-right: 1px solid #eeeeee}
.res_box form,.login_box form{background: #FFFFFF;padding: 20px 42px  15px}
.res_box form p,.login_box form p{height: 35px;width: 275px;line-height: 35px;border: 1px solid #eeeeee;margin-top: 15px}
.res_box form p i,.login_box form p i{display: inline-block;height: 35px;width: 30px;text-align: center;color: #cccccc}
.res_box form input,.login_box form input{border: none;color:#cccccc;padding-left: 5px}
.res_box form input::placeholder,.login_box form input::placeholder{color: #cccccc}
.res_box form p input.w300,.login_box form p input.w300{width: 228px;border: none;height: 25px}
.login_box form{position: absolute;}

.formNone{display: none}
.clearfix{position: relative;height: 235px}

.res_sliderBox{height: 30px;width: 273px;background: #EEEEEE;margin-top:10px;margin-bottom: 10px;border-radius: 20px;
    position: relative;}
.res_slider {height: 24px;width: 50px;text-align: center;font-weight: 800;
    background: #FFFFFF;position: absolute;top:3px;left:2px;border-radius: 20px;color: #cccccc}
.res_imgBox{height:80px;width:273px ;background: url("https://necaptcha.nosdn.127.net/cbd65b82d34342fba013713d8eb0338a@2x.jpg") no-repeat center;
    position: absolute;top:-80px;background-size: 100% ;border-radius: 5px;display: none}
.res_img{background: url("https://necaptcha.nosdn.127.net/b0046340b4b148939c86b52274840523@2x.png") no-repeat center
;position: absolute;top:-68px;height: 57px;width: 53px;background-size: 100%;display: none}


.res_ver {background: #EEEEEE;display: inline-block;
    height: 35px;width: 111px;text-align: center;color: #666666}

.res_btn,.login_btn{width: 272px;height: 35px;background: #E31436;border: none;border-radius: 2px;color: #FFFFFF;font-size: 14px}

.res_box form p.res_check,.login_box form p.login_check{font-size: 12px;border: none;}
.res_box form p.res_check input,.login_box form p.login_check input{height: 15px;width: 15px;position: relative;
    top: 3px;}
.res_check{margin-top: 0px!important;}
.res_check span,.login_check span{margin-left: 5px;margin-bottom:15px;color: #bbbbbb;cursor: pointer}
.login_check a{margin-left: 138px;color: #bbbbbb}
.res_check span:hover,.login_check span:hover{color: #E31436}
.login_check a:hover{color: #E31436}


.msg_img{height:13px;width:13px;display: inline-block;background-size: 100% }
.msg{font-size: 13px;color: #E31436;display: inline-block;margin-top: 16px ;margin-left: 5px}
.login_boxFoot{height: 40px;line-height: 40px}

.login_boxFoot ul{margin-left: -5px}
.login_boxFoot ul li{float: left;margin-left: 5px}
.login_boxFoot ul li a{color: lawngreen;font-size: 22px}
.toRes{margin-left: 80px;color: #E31436;font-size: 14px}




.foot_wrap{width: 100%}
.foot{width: 1040px;margin: 0 auto;text-align: center;padding-top: 30px ;font-size: 14px;color: #666;height: 200px}
.foot p span:hover{color: #cccccc;cursor: pointer}
.foot p{height: 30px;line-height: 40px}
.foot p i{font-size: 12px;color: #999999}

